package cn.nsu.douban.service;

import java.util.List;

import cn.nsu.douban.entity.MovieInfo;

/**
 * 电影业务层
 * @author GT72
 *
 */
public interface IMovieService {
  /**
   * 得到热门的信息
   * @return
   */
 public	Integer getMoveiIsHotCount();
/**
 * 分页
 * @param pageNum 当前页
 * @param pageSize 每页显示数据
 * @return  包含分页的信息
 */
public List<MovieInfo> getAll(Integer pageNum, Integer pageSize);
/**
 * 根据ID查询电影显示详情
 * @param mid  电影ID
 * @return  电影信息
 */
public MovieInfo getByMid(Integer mid);
/**
 * ajax根据name查询信息
 * @param search_text
 * @return
 */
public List<MovieInfo> getMovieInfoByName(String search_text);
//日期查询
public List<MovieInfo> findMovieByDate();
 /**
  * 
  * @param moid  电影id
  * @param pf  用户评分
  */
public void updateMovieInfoById(String moid,Integer pf);
//查询所有
public List<MovieInfo> getAll();
//修改
public void updateMovieInfo(MovieInfo mi);
//删除
public void deleteMovie(MovieInfo mInfo);

public MovieInfo getMovieInfoById(Integer  mid);
//添加
public void save(MovieInfo mi);
//批量删除
public void deleteMovieByDuoId(String[] ids);
}
